According to RFC 2460, IPv6 UDP calculated checksum yields a result
authorNisar Sayed <Nisar.Sayed@microchip.com>
Tue, 9 May 2017 17:51:42 +0000 (18:51 +0100)
committerRaspbian kernel package updater <root@raspbian.org>
Thu, 15 Feb 2018 17:37:49 +0000 (17:37 +0000)
commit56f5ea04a9a35b3b283f0dadfd49d531981edce8
treee742c6fb93e7691f00454c9d991d0fac62498caf
parent35b3b74fd03bf3ccac62b3adc57e658e5e25ef8c
According to RFC 2460, IPv6 UDP calculated checksum yields a result
of zero must be changed to 0xffff, however this feature is not
supported by smsc95xx family hence enable csum offload only for
IPv4 TCP/UDP packets.

Signed-off-by: Nisar Sayed <Nisar.Sayed@microchip.com>
Reported-by: popcorn mix <popcornmix@gmail.com>
drivers/net/usb/smsc95xx.c